package com.ruoyi.cmemetal.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.util.Arrays;

/**
 * DataPreprocess对象 zx_data_preprocess
 * 
 * @author zhangxu
 * @date 2021-12-28
 */
public class ZxDataPreprocess extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 预处理记录 */
    @Excel(name = "预处理记录")
    private String preProcessingRecord;

    /** 3D打印人员 */
    @Excel(name = "3D打印人员")
    private String printer;

    /** 预处理人员 */
    @Excel(name = "预处理人员")
    private String dataPreprocessor;

    /** 订单ID */
    @Excel(name = "订单ID")
    private String orderId;

    /** 处理结果 */
    @Excel(name = "处理结果")
    private Integer result;

    /** 是否处理 */
    @Excel(name = "是否处理")
    private Integer isHandl;

    /** 其他 */
    @Excel(name = "其他")
    private String other;

    /** 预处理人dict */
    private Long[] orderPostmen;


    public Long[] getOrderPostmen() {
        return orderPostmen;
    }

    public void setOrderPostmen(Long[] orderPostmen) {
        this.orderPostmen = orderPostmen;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setPreProcessingRecord(String preProcessingRecord) 
    {
        this.preProcessingRecord = preProcessingRecord;
    }

    public String getPreProcessingRecord() 
    {
        return preProcessingRecord;
    }
    public void setPrinter(String printer) 
    {
        this.printer = printer;
    }

    public String getPrinter() 
    {
        return printer;
    }
    public void setDataPreprocessor(String dataPreprocessor) 
    {
        this.dataPreprocessor = dataPreprocessor;
    }

    public String getDataPreprocessor() 
    {
        return dataPreprocessor;
    }
    public void setOrderId(String orderId) 
    {
        this.orderId = orderId;
    }

    public String getOrderId() 
    {
        return orderId;
    }
    public void setResult(Integer result) 
    {
        this.result = result;
    }

    public Integer getResult() 
    {
        return result;
    }
    public void setIsHandl(Integer isHandl) 
    {
        this.isHandl = isHandl;
    }

    public Integer getIsHandl() 
    {
        return isHandl;
    }
    public void setOther(String other) 
    {
        this.other = other;
    }

    public String getOther() 
    {
        return other;
    }

    @Override
    public String toString() {
        return "ZxDataPreprocess{" +
                "id=" + id +
                ", preProcessingRecord='" + preProcessingRecord + '\'' +
                ", printer='" + printer + '\'' +
                ", dataPreprocessor='" + dataPreprocessor + '\'' +
                ", orderId='" + orderId + '\'' +
                ", result=" + result +
                ", isHandl=" + isHandl +
                ", other='" + other + '\'' +
                ", orderPostmen=" + Arrays.toString(orderPostmen) +
                '}';
    }
}
